/* 
 * File:   Prints.h
 * Author: thiago
 *
 * Created on 4 de Abril de 2010, 13:51
 */

#ifndef _PRINTS_H
#define	_PRINTS_H

#include "../Particula.h"

#define GLOBAL          extern

GLOBAL int totalParticulas;
GLOBAL int resolucaoPartX;
GLOBAL int resolucaoPartY;
GLOBAL int resolucaoGridX;
GLOBAL int resolucaoGridY;
GLOBAL float deltaXGrid;
GLOBAL float deltaYGrid;
GLOBAL unsigned int* values;
GLOBAL unsigned int* keys;
GLOBAL unsigned int* count;
GLOBAL unsigned int* offSet;
GLOBAL float3* posicoesParticulas;
GLOBAL float3* posicoesParticulas2;
GLOBAL Particula* particulas;
GLOBAL Particula* particulas2;

void printDeviceProps();
void printDadosIniciais();
void printPosicoesParticulas();
void printPosicoesParticulas2();
void printDadosParticulas();
void printDadosParticulas2();
void printCells();
void printCount();

#endif	/* _PRINTS_H */

